22 Ноября 2024, 20:35

PulseAudio

Автор turbo, 23 Мая 2009, 22:47

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

23 Мая 2009, 22:47 Последнее редактирование: 03 Августа 2011, 00:11 от Zhek@Ch
[size="3"]Интервью с разработчиком звукового сервера PulseAudio[/size]

"The Sound of Fedora 11" - интервью с разработчиком звукового сервера PulseAudio. Речь в основном ведется об изменении звуковой системы в Fedora 11, например, улучшение средств для управления громкостью, которые позволят установить разную громкость для разных аппаратных устройств, таких как Bluetooth гарнитуры, звуковые карты с USB интерфейсом, web-камеры с микрофоном и т.п. Кроме того, можно будет настроить проигрывание музыки только на Bluetooth гарнитуру, а системные звуки выводить через основную звуковую карту.

http://www.opennet.r...shtml?num=21852

turbo

27 Июня 2009, 18:57 #1 Последнее редактирование: 03 Августа 2011, 00:13 от Zhek@Ch
[size="3"]Для PulseAudio разработан новый механизм установки Real-time приоритетов[/size]

"Safe real-time on the desktop by default" - один из разработчиков звукового сервера PulseAudio выпустил приложение RealtimeKit, предназначенное для фоновой работы и динамического выставления real-time приоритетов SCHED_RR для мультимедийных приложений. В настоящий момент код RealtimeKit включен в состав экспериментального репозитория Fedora Rawhide и вероятно будет интегрирован в релиз Fedora 12.

http://www.opennet.r...shtml?num=22343

ping_Win

12 Сентября 2009, 09:16 #2 Последнее редактирование: 03 Августа 2011, 00:15 от Zhek@Ch
[size="3"]Вышел релиз звукового сервера PulseAudio 0.9.17[/size]

После пяти месяцев разработки увидел свет релиз звукового сервера PulseAudio 0.9.16 (почти сразу было выпущено обновление 0.9.17 с исправлением некоторых оперативно найденных ошибок), который планируется интегрировать в состав дистрибутивов Fedora 12 и Ubuntu 9.10. Из новшеств можно отметить:

 * Новая логика работа звукового микшера, который теперь контролирует более одного ALSA канала смешивания для управления звуком. Изменение позволит увеличить диапазон и точность изменения уровня громкости, даст возможность явного выбора портов ввода/вывода на звуковой карте (например, через динамики или наушники выводить звук), а также позволит решить проблемы с выставления низкого уровня громкости после инициализации. Поддержка данного новшества уже добавлена в апплет управления громкостью GNOME Volume Control, который теперь поддерживает определение разных звуковых профилей.
 * Поддержка UPnP медиа-серверов. В случае использования в системе пакета GNOME Rygel, все локальные звуковые устройства, которыми управляет PulseAudio, будут доступны извне в виде UPnP/DLNA медиа-серверов, которые могут использовать UPnP DMP (Digital Media Player) устройства в сети. Например, при наличии приставки Sony PS3, появится возможность перенаправления звука на нее.
 * Улучшенная поддержка горячего подключения устройств. Если определенное устройство выбрано по умолчанию для заданного приложения или класса потоков, при отключении этого устройства PulseAudio автоматически перенаправит звук через другое доступное средство вывода звука. Если позднее это устройство подключить обратно, то и вывод звука опять вернется к изначальному состоянию, без ручного вмешательства. Кроме того, добавлена возможность определения правил, согласно которым будет осуществляться выбор звуковых устройств для заданных приложений. Например, для всех приложений, связанных с телефонией, может быть определено правило первичного вывода звука на Bluetooth гарнитуру, если такая подключена к системе.
 * Возможность вывода звука уведомлений о наступлении определенных событий (например, звуковое сопровождение входа в систему) в режимe Surround 5.1.
 * Работа с оборудованием через прослойку HAL (Hardware Abstraction Layer) объявлена устаревшей, теперь для определения подключения новых устройств используются возможности udev;
 * Вместо gdbm хранилища, теперь используется БД tdb;
 * Код PulseAudio почищен от частей, которые могут привести к проблемам с безопасностью. Вместо данных частей была добавлена поддержка аналогичных методов, развиваемых в рамках проекта RealtimeKit. RealtimeKit представляет собой процесс, работающий в фоновом режиме и занимающийся динамическим выставлением real-time приоритетов SCHED_RR для мультимедийных приложений.

http://www.opennet.r...shtml?num=23374

Zhek@Ch

27 Ноября 2010, 12:06 #3 Последнее редактирование: 03 Августа 2011, 00:22 от Zhek@Ch
[size="3"]PulseAudio 0.9.22: Релиз звукового сервера [/size]

Спустя год с момента прошлого релиза увидел свет релиз звукового сервера PulseAudio 0.9.22 в котором отмечено более ста изменений, которые в основном связаны с исправлением ошибок и обеспечением совместимости с новыми звуковыми устройствами. В частности, добавлены новые профили для карт M-Audio FastTrack Pro USB, Traktor Kontrol S4, Native Instruments Korecontroller, в модуле upnp реализован D-Bus-интерфейс MediaServer2.

Отсутствие заметных улучшений связано с тем, что автор PulseAudio Леннарт Поттеринг (Lennart Poettering) тратит почти все свое время на разработку нового системного менеджера systemd. После завершения замены системы инициализации Fedora и openSUSE на systemd, Леннарт пообещал вернуться к развитию PulseAudio.